/* 
 *  Copyright (c) 2011—2013 Panguso.com. All rights reserved. 
 *  File Name:  FilterParameter.java                                      
 *  File Contents Outline :  日志过滤参数                  
 *  File  Create Date:   2012年7月30日
 *  File Version#: Revision#: #1                  
 *  File  Latest Modify Date : 2013年1月16日
 *  File Author :  bachuan@panguso.com
 */
/*

 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cn.edu.thu.log.filter.parameter;

/**
 *
 * @author bloodyparadise
 */
public class FilterParameter {
    
    //for event and trace filter
    public static final String OPERATOR_AND = "1";
    public static final String OPERATOR_OR = "2";
    public static final String OPERATOR_NOT = "3";
    public static final String OPERATOR_SMALLER = "4";
    public static final String OPERATOR_BIGGER = "5";
    public static final String OPERATOR_NOT_BIGGER = "6";
    public static final String OPERATOR_NOT_SMALLER = "7";
    public static final String OPERATOR_BETWEEN = "8";
    public static final String OPERATOR_NOT_BETWEEN = "9";
    public static final String OPERATOR_DURATION = "10";
    public static final String OPERATOR_EQUAL = "11";
    public static final String OPERATOR_NOT_EQUAL = "12";
    public static final String OPERATOR_EQUAL_WITHOUT_CASE = "13";
    public static final String OPERATOR_NOT_EQUAL_WITHOUT_CASE = "14";
    public static final String OPERATOR_IN = "15";
    public static final String OPERATOR_NOT_IN = "16";
    public static final String OPERATOR_LIKE = "17";
    public static final String OPERATOR_NOT_LIKE = "18";
    
    
    //only for trace filter
    public static final String OPERATOR_FIRST_X = "19";
    public static final String OPERATOR_LAST_X = "20";
    public static final String OPERATOR_FIRST_X_LAST_Y = "21";
    public static final String OPERATOR_KEY_EVENTS = "22";
    public static final String OPERATOR_SEQUENCE = "23";
    public static final String OPERATOR_AT_LEAST_X_SATISFIED = "24";
    public static final String OPERATOR_ALL_SATISFIED = "25";
    public static final String OPERATOR_CONSTRAINT ="26";

}
